/*****************************************************************************/
/** \file datalimit.h
**
** 
**
** History:
** 
*****************************************************************************/
#ifndef __DATALIMIT_H__
#define __DATALIMIT_H__

/*****************************************************************************/
/* Include files */
/*****************************************************************************/

/*****************************************************************************/
/* Global pre-processor symbols/macros ('#define') */
/*****************************************************************************/
#define s8   signed char
#define	s16  signed short int
#define	s32  signed int 
             
#define	u8   unsigned char 
#define	u16  unsigned short int 
#define	u32  unsigned int 

/*****************************************************************************/
/* Global type definitions ('typedef') */
/*****************************************************************************/

/*****************************************************************************/
/* Global variable declarations ('extern', definition in C source) */
/*****************************************************************************/


/*****************************************************************************/
/* Global function prototypes ('extern', definition in C source) */
/*****************************************************************************/
extern void 	f_s32DataLimit(s32 *data, s32 Up, s32 Down);
extern void 	s16DataLimit(s16 *data, s16 Up, s16 Down);
extern void 	f_s32ThetaLimit(s32 *theta);
extern s32 		f_ABS32(s32 data);
extern s32 		f_MAX32(s32 dataone, s32 datatwo);


#endif   /* __DATALIMIT_H__ */

